package com.tulei.api.crawler.gui;

import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

public class SimpleGUI {

    public static void main(String[] args) {
        // 创建一个框架
        JFrame frame = new JFrame("Simple GUI");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        frame.setSize(1000, 800);

        // 创建一个面板
        JPanel panel = new JPanel();
        panel.setLayout(new BorderLayout());

        // 创建一个文本区域
        JTextArea textArea = new JTextArea();
        textArea.setEditable(false);

        // 创建一个滚动窗格并添加文本区域
        JScrollPane scrollPane = new JScrollPane(textArea);
        panel.add(scrollPane, BorderLayout.CENTER);

        // 创建一个按钮
        JButton button = new JButton("Click Me!");
        panel.add(button, BorderLayout.SOUTH);

        // 添加按钮点击事件监听器
        button.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                textArea.append("Button was clicked!\n");
            }
        });

        // 将面板添加到框架
        frame.add(panel);

        // 显示框架
        frame.setVisible(true);
    }
}
